package com.he.service.trash;

import java.util.List;

import com.he.pojo.MailBox;
import com.he.pojo.Trash;
import com.he.pojo.TrashExample;
/**
 * 
 * @类名：TrashServiceI
 * @描述：垃圾箱Service层接口
 * @日期：2018年8月18日 下午7:56:50
 */
public interface TrashServiceI {
	//查询垃圾箱操作，trashExample中包含sql语句的条件，trash中包含是否分页以及起始页与每页数据个数
	public List<Trash> getPageTrashs(TrashExample trashExample , Trash trash);
	//默认无分页查询垃圾箱操作
	public List<Trash> getNoPageTrashs(TrashExample trashExample);
	//通过id查询垃圾箱
	public Trash getTrashById(int id);
	//插入一条垃圾箱记录
	public int insert(Trash trash,MailBox mailBox);
	//更新一条垃圾箱记录
	public int update(Trash trash);
	//删除一条垃圾箱记录
	public int delete(int id);
}
